Move Task: ফাইল এবং ডিরেক্টরি মুভ করা

Basic Built-in Tasks - অ্যাপাচি অ্যান্ট টাস্কস (Apache ANT Tasks) - Java Technologies

543

অ্যাপাচি অ্যান্টে Move Task ফাইল এবং ডিরেক্টরি মুভ করার জন্য ব্যবহৃত হয়। এটি মূলত একটি ফাইল বা ডিরেক্টরি একটি স্থান থেকে অন্য স্থানে স্থানান্তর করতে সাহায্য করে। এটি ফাইল কপি করার পরে, উত্স ফাইল বা ডিরেক্টরি মুছে ফেলে, ফলে স্থানান্তর সফলভাবে সম্পন্ন হয়।


Move Task এর ব্যবহার

এটি <move> ট্যাগের মাধ্যমে ব্যবহার করা হয় এবং এর মধ্যে উত্স (source) এবং গন্তব্য (destination) ফাইল বা ডিরেক্টরি উল্লেখ করতে হয়। নিচে এর সাধারণ গঠন দেওয়া হল:

<move file="source/file.txt" tofile="destination/file.txt"/>

এখানে:

  • file: উত্স ফাইল বা ডিরেক্টরির পথ (source path)।
  • tofile: গন্তব্য ফাইল বা ডিরেক্টরির পথ (destination path)।

Move Task এর উদাহরণ

এখানে কিছু সাধারণ উদাহরণ দেওয়া হল যেখানে Move Task ব্যবহার করা হয়েছে:

১. একটি ফাইল মুভ করা

<move file="src/file.txt" tofile="build/file.txt"/>

এটি src ডিরেক্টরি থেকে file.txt ফাইলটি build ডিরেক্টরিতে মুভ করবে।

২. একটি ডিরেক্টরি মুভ করা

<move file="srcdir" todir="build"/>

এটি srcdir ডিরেক্টরি এবং এর সমস্ত কন্টেন্টকে build ডিরেক্টরিতে স্থানান্তর করবে।

৩. ফাইল নাম পরিবর্তন করে মুভ করা

<move file="src/oldfile.txt" tofile="dest/newfile.txt"/>

এটি src ডিরেক্টরি থেকে oldfile.txt ফাইলটি মুভ করে dest ডিরেক্টরিতে newfile.txt নামে নতুন নাম দিয়ে রাখবে।


Move Task এর অন্যান্য বিকল্প

এছাড়াও move টাস্কে কিছু অতিরিক্ত অপশন ব্যবহার করা যেতে পারে যেমন:

  • overwrite: এটি নির্দিষ্ট করে যে গন্তব্যে যদি পূর্বে একটি ফাইল থাকে তবে সেটি ওভাররাইট (overwrite) হবে কি না।

    উদাহরণ:

    <move file="src/file.txt" tofile="dest/file.txt" overwrite="true"/>
    

    এখানে overwrite="true" দিয়ে উল্লেখ করা হয়েছে যে, গন্তব্য ফাইলটি পূর্বে বিদ্যমান থাকলে সেটি ওভাররাইট হবে।

  • todir: এটি একাধিক ফাইল বা একটি ডিরেক্টরি মুভ করার জন্য ব্যবহৃত হয়। যদি একটি গন্তব্য ফাইল দেওয়া না হয়, তবে এটি সব ফাইল একটি নির্দিষ্ট ডিরেক্টরিতে মুভ করবে।

    উদাহরণ:

    <move todir="build" />
    

Move Task এর সুবিধা

  • সহজ ব্যবহৃত: Move Task খুবই সহজে ফাইল বা ডিরেক্টরি স্থানান্তরের কাজ সম্পাদন করতে পারে।
  • ফাইল নিরাপত্তা: উত্স ফাইল বা ডিরেক্টরি মুভ করার পরে স্বয়ংক্রিয়ভাবে মুছে ফেলা হয়, যা সিস্টেমের পরিচ্ছন্নতা বজায় রাখে।
  • ফ্লেক্সিবিলিটি: এটি বিভিন্ন ধরনের ফাইল এবং ডিরেক্টরি স্থানান্তর করার জন্য ব্যবহার করা যায়, যেমন একাধিক ফাইল বা পুরো ডিরেক্টরি।

অ্যাপাচি অ্যান্টের Move Task অত্যন্ত কার্যকরী একটি টাস্ক, যা সহজেই ফাইল এবং ডিরেক্টরি স্থানান্তর করতে সাহায্য করে। এটি ডেভেলপারদের বিল্ড প্রক্রিয়া আরও স্বয়ংক্রিয় এবং সুশৃঙ্খল রাখতে সহায়তা করে।

Content added By
Promotion

Are you sure to start over?

Loading...